thatch palm - German English Dictionary